build: Add --enable-experimental-api configure option for unstable APIs
authorPhilip Withnall <withnall@endlessm.com>
Mon, 1 May 2017 09:59:33 +0000 (10:59 +0100)
committerAtomic Bot <atomic-devel@projectatomic.io>
Mon, 8 May 2017 18:48:07 +0000 (18:48 +0000)
commitc9244b1bb2152954ecadb27f9285ae51d1055d6d
tree49a0c1f2a0cea1f1e06c2a8a23718745dcc2673f
parentc7efe01520d27215be8efa16859d3897896473e4
build: Add --enable-experimental-api configure option for unstable APIs

There are currently no unstable APIs, but some will be added in
following commits. They will be built and exposed in the libostree
global symbol list iff configured with --enable-experimental-api.

Distributions should not package OSTree with --enable-experimental-api.
This is designed for previewing new APIs on controlled platforms; any of
the APIs hidden behind this option may be changed or removed at any
point.

Signed-off-by: Philip Withnall <withnall@endlessm.com>
Closes: #832
Approved by: cgwalters
Makefile-libostree.am
Makefile-tests.am
apidoc/Makefile.am
apidoc/ostree-experimental-sections.txt [new file with mode: 0644]
configure.ac
src/libostree/libostree-experimental.sym [new file with mode: 0644]
tests/test-symbols.sh